* {
margin:0;
padding:0;

}
#Header {
width:100%;
height:45px;
background:red;
margin:0 auto;
margin-top:0;


}

#Header ul li {
width:100px;
height:45px;
padding:0 10px;
margin-top:0;
float:left;

}

#Header ul li a {

display:block;
width:100px;
line-height:45px;
padding:0 10px;
margin-top:0px;
text-decoration:none;
text-align:center;

}

#Header ul li a:hover {

background:#ccc;

}

a {

font-size:16px;
color:white;

}

#Login form input {
display:block;
height:45px;
width:120px;
float:right;
padding:0 20px;
margin-right:50px;
margin-top:17px;
}

#Login {
width:752px;
height:80px;
margin:0 auto;
margin-top:0;
border-style:solid;
border-color:red;
background:white;

}

#Login_go {
width:752px;
height:289px;
margin:0 auto;
margin-top:0;
border-style:solid;
border-color:red;
background:white;

}

#Login_go form input  {
display:block;
width:370px;
height:45px;
margin-top:5px;
margin:0 auto;
}

#Login_go #go_back {
display:block;
margin:0 auto;
width:752px;
height:45px;
margin-top:5px;

}

#Create {
margin:0 auto;
margin-top:20px;
width:680px;
height:70px;
background:#E7E7E7;

}

.cate {
width:500px;
height:30px;
margin:0 auto;
margin-top:18px;
margin-left:15px;
}

.submit {
width:100px;
heigth:30px;

}



#reg {
height:450px;
width:752px;
margin:0 auto;
margin-top:30px;
background:#E7E7E7;
border-style:solid;
border-color:red;

}

#bt_reg {

display:block;
width:200px;
height:60px;
margin:0 auto;
margin-top:20px;
font-size:20px;

}

.reg_form {
margin:0 auto;
margin-top:0px;
height:500px;
width:550px;

}
.reg_form input {
display:block;
margin:0 auto;
margin-top:5px;
padding:0;
width:250px;
height:60px;
}

.receive_reg {
display:none;
margin:0 auto;
margin-top:20px;
height:100px;
width:550px;
background:#E7E7E7;
text-align:center;
line-height:100px;
font-size:20px;
}

.receive_reg a{
color:red;
text-decoration:none;
}

.sub {
margin-top:150px;
width:710px;
height:172px;
margin:0 auto;
padding: 5px;
background:#434343;

}
.sub td {
color:white;
padding:0 20px;
margin:10px;
}
.sub table {
margin:0 auto;
margin-top:20px;

}
.sub table td input {
padding:0;

}

.cate_link {
margin:0 auto;
width:680px;
height:100px;
background:#E7E7E7;

}
.heading {
margin-top:10px;
margin:0 auto;
width:700px;
height:31px;

}

.edit_cate_form {
display:none;
margin:0 auto;
width:680px;
height:30px;
background:#BFBFBF;
text-align:center;
}
.edit_cate_form input {
height:25px;
width:120px;
font-size:14;
}

.add_link_form {
display:none;
margin:0 auto;
margin-top:10px;
width:680px;
height:59px;
background:#D9D9D9;
border-color:red;
text-align:center;
}
.linkAdd input {
height:35px;
width:220px;
font-size:16;

}

.edit_link_ {
display:none;
margin:0 auto;
margin-top:0px;
width:680px;
height:25px
margin-bottom:10px;
background:#FFDAB9;
}

.heading .change_cate_style {
padding:0 20px;
float:left;
width:650px;
height:31px;
margin:0 auto;
margin-top:10px;
line-height:31px;
background:url("png/bg.png");
}

.heading .controls {
display:inline-block;
margin-top:10px;
margin-left:-70px;
padding-top:7px;
float:left;
width:60px;
height:31px;
}

.link{
height:30px;
width:678px;
margin:0 auto;
line-height:30px;
}
/*
.link .link_name {
float:left;
}
*/

.link .controls img {
float:right;
}

.linkAdd input {
width:100px;
padding:0px;
margin:0 auto;
}

.area {
width:680px;
height:40px;
margin:0 auto;
margin-top:0;
background:#E7E7E7;

}
.wrapper {
margin:0 auto;
margin-top:20px;
width:680px;
height:70px;
background:#E7E7E7;

}

.link_line {
width:700px;
height:25px;
line-height:25px;

}

.link_line .link_head {
width:580px;
height:25px;
float:left;

}
.link_line .controls {
width:50px;
height:25px;
float:left;
}